home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / renum.zip / RENUM.DOC < prev    next >
Text File  |  1992-09-30  |  10KB  |  198 lines

  1.                               Combat Arms BBS
  2.                                P.O. Box 913
  3.                         Portland, Oregon 97207-0913
  4.                            Voice: (503) 223-3160
  5.                             BBS: (503) 221-1777
  6.                                Fido 1:105/68
  7.                             September 30, 1992
  8.  
  9.  
  10.                                  RENUM.DOC
  11.                                 Version 1.7
  12.  
  13.  
  14.           Hi! I am sending you a program I wrote and am asking that
  15.      you please test it for me. Once the testing is completed and all
  16.      bugs removed, this program will be placed in the public domain
  17.      and be freeware, not shareware, without any cost to the user.
  18.  
  19.           I am presently running Wildcat version 3.55 on the Combat
  20.      Arms BBS. It works well but now all local and Echo Mail messages
  21.      are stored within the Wildcat message base (if you're not
  22.      familiar with Wildcat, think "Hudson message base format"). That
  23.      is all ok but when I write a netmail message I write it from my
  24.      front-end (D'Bridge version 1.30) editor. The D'Bridge editor
  25.      creates "regular" *.MSG files. The problem was that the numbering
  26.      of those *.MSG files got totally out of whack and that frustrated
  27.      me. I searched around for a *.MSG renumbering program and even
  28.      had try to locate some stuff for me but never found anything to
  29.      suit me.
  30.  
  31.           And that is where this program was born. I called it RENUM
  32.      for all of the obvious reasons. The program will renumber all of
  33.      the *.MSG files in any subdirectory, BUT only one subdirectory at
  34.      a time (more on that later). I have tested the dickens out of the
  35.      program and have re-written it six times, each time improving it
  36.      somewhat. Thus this is revision 1.6 of RENUM. The program will
  37.      renumber *.MSG files, regardless of the type of front-end program
  38.      you are using.
  39.  
  40.           Included in RENUM.ZIP is yet another ZIP file called
  41.      TEST_MSG.ZIP. TEST_MSG.ZIP contains 110 little *.MSG files, each
  42.      80 bytes long and each with the following message string in it:
  43.  
  44.           This is a sample message file that can be deleted when
  45.           the work is all done.
  46.  
  47.           What I would like you to do is to format a floppy diskette
  48.      (360K or larger) in drive A: with the system files on it (using
  49.      the DOS command FORMAT A:/S). Once that is accomplished, I would
  50.      like for you to unZIP RENUM.ZIP onto that DOS formatted floppy.
  51.      That way there will be nothing on that floppy except what is in
  52.      RENUM.ZIP plus the DOS system files. There is no possible way for
  53.      a-n-y other files on your drive to be impacted by my program.
  54.      Then close the drive door to A: and re-boot. 
  55.  
  56.           If everything goes as planned, your computer will boot up
  57.      and read the bare bones CONFIG.SYS I've written. It will then
  58.      begin to process the AUTOEXEC.BAT file I wrote. The AUTOEXEC.BAT
  59.      program will change the prompt, path and ask you for the date and
  60.      time. If you have a clock chip, simply hit the ENTER key twice.
  61.      Otherwise enter the date and time as necessary.
  62.  
  63.           Next the AUTOEXEC.BAT file will create a subdirectory on A:
  64.      called RENUM and the TEST_MSG.ZIP file will be unZIPed into that
  65.      subdirectory (you can put more files into a subdirectory that
  66.      into a root directory) using the copy of PKUNZIP.EXE that I have
  67.      supplied. The AUTOEXEC.BAT will change to the A:\RENUM
  68.      subdirectory and the RENUM.EXE will be activated.
  69.  
  70.           RENUM.EXE will scan the subdirectory, looking for *.MSG
  71.      files and count them. The *.MSG files will then be sorted in
  72.      memory and then renumbered on the disk. The dates of the *.MSG
  73.      files will not be changed, however, nor will the *.MSG files be
  74.      sorted on your disk. That requires a program like Norton's DS.EXE
  75.      or the like to re-sort the file allocation tables (F.A.T.) and
  76.      that is not the job of RENUM.
  77.  
  78.           If you find that there are problems in running RENUM on your
  79.      system, please send me a netmail message describing in as much
  80.      detail as possible the following:
  81.  
  82.           1.   The DOS version you're running and who makes it. All
  83.                bets are off if you're using DRDOS. It might work, but
  84.                no guarantees.
  85.  
  86.           2.   The specific computer you're using (and BIOS version if
  87.                possible) and the amount of RAM.
  88.  
  89.           3.   What problems, if any, you encountered.
  90.  
  91.                ╔═══════════════════════════════════════════╗
  92.                ║                                           ║
  93.                ║               W A R N I N G               ║
  94.                ║                                           ║
  95.                ║   AFTER COMPLETING THE TEST, YOU M-U-S-T  ║
  96.                ║   OPEN THE DRIVE A: DOOR AND RE-BOOT      ║
  97.                ║   YOUR SYSTEM IN ORDER TO RE-ESTABLISH    ║
  98.                ║   YOUR ORIGINAL PATHS, CONFIG.SYS, ETC.   ║
  99.                ║                                           ║
  100.                ╚═══════════════════════════════════════════╝
  101.  
  102.           I originally wrote RENUM on a genuine 4.77 MHz 8088 IBM PC
  103.      with 640K of memory with MicroSoft's MS-DOS 5.0. It should run on
  104.      your system with no problems. It runs on my BBS (33 MHz 80486
  105.      clone). However, in order to protect your system during the
  106.      testing, things will be slower because the floppy is being used
  107.      rather than the hard drive. On a hard drive and a fast system,
  108.      RENUM flies! Yes, it is horribly slow on a floppy. But it is very
  109.      s-a-f-e and provides a valid test.
  110.  
  111.           If you find the program performs well and want to try it out
  112.      on other directories you may have that contain "real" *.MSG
  113.      files, you must realize that I have told the program to delete
  114.      any copies of LASTREAD it finds in the directory. I did this so
  115.      that the LASTREAD point does not get screwed up. When RENUM.EXE
  116.      is finished is creates a new LASTREAD file with the highest
  117.      number *.MSG file as the last one read. If you intend to use this
  118.      on your "real" *.MSG files, you will have to put RENUM in a
  119.      subdirectory that is in your PATH statement (such as C:\DOS).
  120.      Also, I recommend that you first archive a copy of all your *.MSG
  121.      files in that subdirectory (doing something like PKZIP
  122.      OLD_MSGS.ZIP *.MSG) before you experiment on real messages. That
  123.      way if things screw up (not likely) then you have only to delete
  124.      the *.MSG files and haul them out of the archive file and you're
  125.      back in business. I have tried this version on my BBS and it
  126.      quickly renumbers the netmail messages that I wrote using
  127.      D'Bridge with no problems. Because I have no way of knowing which
  128.      front-end you're using, etc. I caution you to first backup the
  129.      *.MSG files in any subdirectory you wish to try this program out
  130.      on. RENUM should not be a problem but I don't want to bet on that
  131.      yet.
  132.  
  133.           RENUM works well at my end and pokes along on a 4.77 MHz
  134.      8088. It will probably go a lot faster on your equipment. I've
  135.      included some code to tell you how long things take. I'd be
  136.      interested in the times it takes on your system.
  137.  
  138.           I added color and corrected an error that miscounted the
  139.      number of *.MSG files in the subdirectory in Version 1.6. If you
  140.      have a monochrome monitor, it will not matter. The color coding
  141.      is (theoretically!) "smart" so that it works on a monochrome,
  142.      CGA, EGA or VGA monitor.
  143.  
  144.           Something I've been thinking about is the addition of a
  145.      configuration file that would be read by RENUM.EXE. In that
  146.      proposed configuration file you would put the paths to those
  147.      subdirectories containing *.MSG files you wanted renumbered. Then
  148.      when RENUM was fired up, it would go through each of the
  149.      subdirectories in the configuration file. If you think this would
  150.      enhance the program, please let me know. Other ideas are also
  151.      welcomed.
  152.  
  153.           Any precautions? Yes, there is one that I am aware of and do
  154.      not intend at this time to fix. The program works just peachy
  155.      UNLESS you have a *.MSG file with a number greater than
  156.      10,000,000 (such as 10000001.MSG). In that event the program will
  157.      choke. But, that raises the question of what you're doing with a
  158.      *.MSG file with a number that big!
  159.  
  160.           On other thing. I have had fits getting this program to run
  161.      on a 12 MHz AT clone "turboed" to 26 MHZ and using MS-DOS 5.0.
  162.      Others who have tested RENUM report it works fine. The reason for
  163.      this use of the floppy is to eliminate all possibilities of
  164.      interference from TSR's, etc. Once the program is stable, I will
  165.      find a solution to problems such as experienced on the
  166.      turbocharged AT.
  167.  
  168.           This version of RENUM will work with up to 999 *.MSG files
  169.      in a subdirectory. In order for it to accommodate much more, the
  170.      amount of RAM memory you have becomes a consideration. On the
  171.      other hand, do you have a subdirectory with more than 999 *.MSG
  172.      files in it? I never did. But if you do, I do not have a clue as
  173.      to what the current version of the program will do. In the next
  174.      release I will get it to accommodate up to 1,999 files in a
  175.      subdirectory if I hear any complaints from testers of this
  176.      program.
  177.  
  178.           I look forward to your assistance in "beta testing" this
  179.      program and welcome your suggestions. The file RENUM.DOC contains
  180.      the same text as this message. If you are aware of another
  181.      program, besides this one, called RENUM let me know and I'll
  182.      change the name. I am not aware of such a program name. Versions
  183.      of this program prior to 1.7 were called MSGRENUM but I was
  184.      advised by Bob Hay on 105/54 that a program with a similar name
  185.      was copyrighted by a David Nugent in 1989. Version 1.7 is being
  186.      released as an attempt to stop the further distribution of the
  187.      incorrectly named program. My apologies to David, wherever he is.
  188.  
  189.  
  190.  
  191.      Regards,
  192.  
  193.  
  194.      Richard M. Bash, B.S., M.P.A.
  195.      1:105/68
  196.      September 30, 1992
  197.  
  198.